 .cover {
   position: relative;
   width: 206px;
 }

 .cover img {
   margin: 34px;
 }

 .bgCover {
   top: -4px;
   left: -4px;
   background-position: -140px -580px;
   height: 215px;
 }


 .right {
   width: 414px;
   margin-left: 20px;
 }

 .titleWrap,
 .singer,
 .controls,
 .album {
   display: flex;
   align-items: center;
 }

 .singer>span,
 .album>span {
   color: #999;
 }

 .singer>a,
 .album>a {
   color: #0c73c2;
   cursor: pointer;
 }

 .singer,
 .album {
   margin: 10px 0;
 }

 .titleWrap {
   height: 32px;

 }

 .tag {
   width: 54px;
   height: 24px;
   background-position: 0 -463px;
 }

 .songName {
   width: 320px;
   font-size: 24px;
   margin: 0 15px 0 11px;
 }

 .mv {
   width: 21px;
   height: 18px;
   background-position: 0 -18px;
 }

 .controls {
   position: relative;
   margin-bottom: 25px;
   margin-right: -10px;

 }

 .controls .play {
   position: relative;
   color: #fff;
   width: 66px;
   height: 31px;
   padding: 0 5px 0 0;
   margin-right: 8px;
   line-height: 31px;
   background-position: right -428px;
   cursor: pointer;
 }

 .play i em {
   width: 20px;
   height: 18px;
   margin: 6px 2px 2px 0;
   background-position: 0 -1622px;
   overflow: hidden;
 }

 .controls :after {
   content: '';
   position: absolute;

   top: 0;
   bottom: 0;
   width: 31px;

   background-position: 0 -1588px;

 }

 /* 
 .inner {
   display: flex;
   width: 100%;
   height: 31px;
   padding: 0 7px 0 8px;
   background-position: 0 -387px;
   line-height: 31px;
 }

 .favorite,
 .share,
 .download,
 .comment {
   background-position: right -1020px;
   margin-right: 6px;
   padding: 0 5px 0 0;
 }

 .favorite>.inner,
 .share>.inner,
 .download>.inner,
 .comment>.inner {
   padding-right: 2px;
   padding-left: 28px;
 } */


 .lyrItem {
   color: #333;
   text-align: center;
   margin: 5px 0;
   font-size: 12px;
 }

 .lyrItem:last-child,
 .lyrItem:first-child {
   margin-bottom: 0;
   margin-top: 0;
 }